約 4,076,823 件
https://w.atwiki.jp/kodan/pages/95.html
※Tomcatインストール前にJDKのインストールが必要。 ApacheのTomcatのページから使用するTomcatをダウンロードする。 例:[[Tomcat]] 6.0.32 Binary Distributions:Core 32-bit/64-bit Windows Service Installer apache-tomcat-6.0.32.exe ダウンロードしたexeファイルを起動し、Tomcatをインストールする。 ※「Unable to open the service Tomcat6 」エラーが出た場合
https://w.atwiki.jp/h264hirasa/pages/18.html
Eclipse インストール方法 All-In-One Eclipse http //aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All-In-One-Eclipse Eclipse Document JAVAの道(Eclipse) http //www.javaroad.jp/opensource/index.html#eclipse
https://w.atwiki.jp/maichi/pages/29.html
eclipseを使おう!! L2_GameServerプロジェクトとdatapack_developmentプロジェクトを右クリック「チーム」-「リポジトリーと同期化」をしましょう。 アイコンの説明 ファイルがローカルおよびリポジトリーで変更された。 手動または自動マージする必要がある。 リポジトリーでファイルが変更された そのまま更新 リソースがリポジトリーに追加された そのまま更新 サーバーからリソースが削除された そのまま更新 ファイルがローカルで変更された なにもしない ファイルがワークスペースに追加されたが、まだリポジトリーには、存在しない。 なにもしない ローカルに削除されたリソース。これらのリソースのコミットでは、リポジトリーのリソースが削除される。 なにもしない 用語 チェックアウト リポジトリからダウンロードする。(注)作成・変更したソースが消えてしまいます。 同期化 自分のソースとリポジトリのソースを比較します。 更新 リポジトリで変更のあったものだけダウンロードする。 上書き 自分の変更したものに上書きダウンロードする。 コミット 自分のソースをリポジトリにアップロードする。開発者のみ
https://w.atwiki.jp/m_shige1979/pages/681.html
Tomcat設定 メニューより「ファイル」→「その他」を選択してウィザードを開く ウィザードよりサーバを選択する サーバの情報入力で、「tomcat6.0」を選択 tomcatのインストールディレクトリとJREを選択する 終了を押下する ワークスペースを開き、サーバがあることを確認する
https://w.atwiki.jp/genzaburo/pages/18.html
Tomcat5.5 Tomcatとは Jakartaプロジェクトのサブプロジェクトとして開発されているオープンソースのソフトウェアで、Javaサーブレット・JSPを処理するアプリケーションサーバ。 インストール手順 1.sunjava6jdkのインストール /var/tmp/tms_setディレクトリを作成しその配下に sun-java6-jdk_6-12-1_i386.deb sun-java6-bin_6-12-1_i386.deb sun-java6-jre_6-12-1_all.deb を入れる パッケージリストを作成する apt-ftparchive packages .| gzip -c9 Packages.gz 参考:http //www.usamimi.info/~pochi/linux/apt-ftparchive.html aptitudeコマンドのソースリストに作成したパッケージリストを追記する echo "deb file /var/tmp/tms_set ./" /etc/apt/sources.list aptitude update aptitude install sun-java6-bin sun-java6-jdk JAVA_HOME,CLASSPATHを追加 /etc/profileに以下を追加 export JAVA_HOME="/usr/lib/jvm/java-6-sun" export CLASSPATH=". $JAVA_HOME/lib/tools.jar $JAVA_HOME/lib/dt.jar /usr/share/tomcat5.5/webapps/Servlets/WEB-INF/classes/jp/*****/conf" tomcatのインストール aptitude install tomcat5.5 mkdir -p /usr/share/tomcat5.5/webapps/ROOT/WEB-INF mkdir -p /usr/share/tomcat5.5/webapps/Servlets/WEB-INF 8180ポートの無効化 server.xmlの"Connector port="8180"~"をコメントアウト
https://w.atwiki.jp/h264hirasa/pages/26.html
Eclipse インストール方法 All-In-One Eclipse http //aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All-In-One-Eclipse Eclipse Document JAVAの道(Eclipse) http //www.javaroad.jp/opensource/index.html#eclipse
https://w.atwiki.jp/nnioriginal/pages/86.html
作詞:juliet Heberle(Chouchou) 作曲:arabesque Choche(Chouchou) 編曲:arabesque Choche(Chouchou) 歌:juliet Heberle(Chouchou) 翻譯:foolen eclipse 它總在夜晚時分醒來 緩緩蠕動于皮膚之下 我反復抓撓著自己 變色,扭曲 在這苦悶的遊戲内呻吟 無人知曉那躲藏的身影 我再次披上自我的皮相 晚安 晚安 擡眼只見天色晦暗 是誰想要盜去我的面容? 瞬間我惶恐不安,無法呼吸 卻仍苟且偷生等待著某日 某日你將喚我的名 我是誰? 殘缺,擬態 我上演一齣愚昧的戯碼 無罪者的身份無人知曉 我再次失足掉入陷阱 是誰正要盜去我的面容? 瞬間我驚慌失措,不能呼吸 但仍舊苟且偷生等待著那日 那日你將喚我的名 我是誰? 帶我離開這無限回廊 我是誰 我雙目漸瞑,不再得見己身 爲何 爲何你將我囚禁在這無限回廊中 我是誰 一縷希望重被黑暗吞噬 它總在夜深人靜時醒來 蠢蠢欲動于髮膚之下 無人知曉那暗藏的身影 我再復抓撓著自己 晚安 晚安 落入遙遙無盡視界 NNIオリジナルアルバム『&』 track.06
https://w.atwiki.jp/dragon109/pages/24.html
バージョン apache 2.2.11(nossl) Tomcat 5.5.27 JDK 6 update 12 eclipse java ganymede SR1 以下、こちらのサイトを参考にさせていただきました。 JDKインストール JDKインストール場所 C \Program Files\Java\jdk1.6.0_12 JREインストール場所 C \Program Files\Java\jre6 JDKインストール後設定 PATHの追加 PATH=(既存の設定);C \Program Files\Java\jdk1.6.0_12\bin JAVA_HOMEの設定 JAVA_HOME=C \Program Files\Java\jdk1.6.0_12 Tomcatインストール Choose Components Normal Choose Install Location C \Program Files\Apache Software Foundation\Tomcat 5.5 Java Virtual Machine C \Program Files\Java\jdk1.6.0_12 Tomcatインストール後設定 動作確認 http //localhost 8080/ にアクセスし、表示されることを確認する。 CATALINA_HOMEの設定 CATALINA_HOME=C \Program Files\Apache Software Foundation\Tomcat 5.5 サーブレットアプリケーションのコンパイル javac -classpath "%CATALINA_HOME%\lib\servlet-api.jar" HelloWorld.java ※PATH変数、CATALINA_HOME変数が定義してあること。 アプリケーションの作成と配置 アプリケーションの構成 ディレクトリの作成 ルートディレクトリ c \servlet-sample\helloworld\ c \servlet-sample\helloworld\img \WEB-INF \WEB-INF\classes HTMLファイル作成 ファイル名 (c \servlet-sample\helloworld\)index.html html head title HelloWorld /title /head body br img src="./img/p1.png" a href="/hello/helloworld" クリックして下さい /a br /body /html 画像ファイル作成 ファイル名 (c \servlet-sample\helloworld\img\p1.png) classファイルの作成、配置 ファイル名 (c \)HelloWorld.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(" html "); out.println(" head "); out.println(" title Hello World! /title "); out.println(" /head "); out.println(" body "); out.println(" h1 Hello World! /h1 "); out.println(" /body "); out.println(" /html "); } } で、コンパイルする。 javac -classpath "%CATALINA_HOME%\common\lib\servlet-api.jar" HelloWorld.java で、できあがったHelloWorld.classをc \servlet-sample\helloworld\WEB-INF\classesに格納する。 コンテキストの設定 コンテキストの設定ファイルの作成 ファイル名 (%CATALINA_HOME%\conf\Catalina\localhost\)hello.xml Context path="/hello" docBase="c /servlet-sample/helloworld"/ ※docBase ルートディレクトリ ※path http //localhost 8080/hello/index.html ^^^^^ 作成後、Tomcatを再起動する。 HTMLの表示テスト http //localhost 8080/hello/index.html にアクセスし、表示されることを確認する。 Tomcat Managerでの確認 http //localhost 8080/ にアクセスし、画面左上段の「Tomcat Manager」をクリックする。 ログイン後、「アプリケーション」カテゴリの一覧に今回追加したコンテキスト(/hello)があることを確認する。 web.xmlの記述 web.xmlを作成する ファイル名 (c \servlet-sample\helloworld\WEB-INF\)web.xml ?xml version="1.0" encoding="ISO-8859-1"? web-app xmlns="http //java.sun.com/xml/ns/j2ee" xmlns xsi="http //www.w3.org/2001/XMLSchema-instance" xsi schemaLocation="http //java.sun.com/xml/ns/j2ee http //java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4" servlet servlet-name helloworld /servlet-name servlet-class HelloWorld /servlet-class /servlet servlet-mapping servlet-name helloworld /servlet-name url-pattern /helloworld /url-pattern /servlet-mapping /web-app ※1~6行目までは、%CATALINA_HOME%\conf\web.xmlを参考にする。 http //localhost 8080/hello/helloworld にアクセスし、「HelloWorld」と表示されることを確認する。 サーブレットの基本 基本パッケージ javax.servletパッケージ インターフェース Filter FilterChain FilterConfig RequestDispatcher Servlet ServletConfig ServletContext ServletContextAttributeListener ServletContextListener ServletRequest ServletRequestAttributeListener ServletRequestListener ServletResponse SingleThreadModel クラス GenericServlet ServletContextAttributeEvent ServletContextEvent ServletInputStream ServletOutputStream ServletRequestAttributeEvent ServletRequestEvent ServletRequestWrapper ServletResponseWrapper Exceptions ServletException UnavailableException javax.servlet.httpパッケージ インターフェース HttpServletRequest HttpServletResponse HttpSession HttpSessionActivationListener HttpSessionAttributeListener HttpSessionBindingListener HttpSessionContext HttpSessionListener クラス Cookie HttpServlet HttpServletRequestWrapper HttpServletResponseWrapper HttpSessionBindingEvent HttpSessionEvent HttpUtil HttpServletクラスとメソッド HttpServletクラスのメソッド HTTPメソッド メソッド GET protected void doGet(HttpServletRequest req, HttpServletResponse resp) POST protected void doPost(HttpServletRequest req, HttpServletResponse resp) PUT protected void doPut(HttpServletRequest req, HttpServletResponse resp) DELETE protected void doDelete(HttpServletRequest req, HttpServletResponse resp) HEAD protected void doHead(HttpServletRequest req, HttpServletResponse resp) TRACE protected void doTrace(HttpServletRequest req, HttpServletResponse resp) OPTIONS protected void doOptions(HttpServletRequest req, HttpServletResponse resp) サーブレットの基本形 HttpServletクラスの継承 public class HelloWorld extends HttpServlet{ ・・・・ } HTTPメソッドに対応したメソッドの実装 public class HelloWorld extends HttpServlet{ public void doGet}(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ ・・・・ } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ ・・・・ } } ※doGet()、doPost()どちらかでも良い。 doGetメソッドとdoPostメソッド こちらを参照 URL http //localhost 8080/sample/Sample1 アプリケーション配置場所 c \servlet-sample\sample\ web.xmlファイル c \servlet-sample\sample\WEB-INF\web.xml コンテキストファイル C \Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost\sample.xml サーブレットのライフサイクルとインスタンス変数 インスタンス変数を用いたサンプル import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Sample extends HttpServlet { int count = 0; // ←メソッド外に書かれた変数が「インスタンス変数」 public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ int local_count = 0; } } この変数は全てのスレッドで共有して利用される変数ですので、同じ変数に対して別々のスレッドがそれぞれ参照したり値を変更したりする事が出来ます。 インスタンス変数の簡単なサンプル こちらを参照 URL http //localhost 8080/sample/Sample2 アプリケーション配置場所 c \servlet-sample\sample\ web.xmlファイル c \servlet-sample\sample\WEB-INF\web.xml コンテキストファイル C \Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost\sample.xml initメソッドとdestroyメソッド initメソッド import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Sample extends HttpServlet { public void init() throws ServletException{ // ←initメソッド /* 初期化処理 */ } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ /* ・・・・ */ } } initメソッドはインスタンス作成後に一度だけ呼ばれるメソッドですので、インスタンス変数の初期化などに利用します。 destroyメソッド import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Sample extends HttpServlet { public void init() throws ServletException{ /* 初期化処理 */ } public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ /* ・・・・ */ } public void destroy(){ // ←destroyメソッド /* 終了処理 */ } } initメソッド、destroyメソッドの簡単なサンプル こちらを参照 URL http //localhost 8080/sample/Sample3 アプリケーション配置場所 c \servlet-sample\sample\ web.xmlファイル c \servlet-sample\sample\WEB-INF\web.xml コンテキストファイル C \Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost\sample.xml ログファイル C \Program Files\Apache Software Foundation\Tomcat 5.5\logs\localhost.[YYYY-MM-DD].log
https://w.atwiki.jp/ochamemo/pages/21.html
オチャメモ キーバインド ビューの切替 C-F7 エディタバッファの切替 C-F6 パーステクティブの切替 C-F8 指定行へジャンプ C-l インクリメンタル検索 C-j (次の検索 C-j 前の検索 S-C-j) 呼び出し階層 C-A-h キーバインド一覧 C-S-l 検索ダイアログ C-h ページ検索 C-f 次を検索 C-k エディタに戻る F12 バッファ一覧 C-S-e やり直し(戻る) C-z やり直し(進む) C-y コンパイラについて 前提 ECLIPSE本体の実行のためには、適切なJREをシステムにいれておく必要がある。 Eclipse上のコンパイルでは、JDKをいれようがいれまいが、JDTのコンパイラが使用される。 Eclipse上のjavaコンパイラのバージョン指定により、使用するJREのバージョンが自動的に選択される。ここでいうJREの設定は、ランタイムクラスライブラリのバージョン。コンパイラのバージョンとは関係ない tools.jarjavac.exeとかコンパイル時に使用されるjavaで書かれたツール群。javacは実はjavaで書かれている。 rt.jarランタイムクラスライブラリ。java.lang.StringなどのJava標準クラス。 ANTビルド時に使用されるコンパイラ(ECLIPSE) 通常、ANTを使用した場合、JAVA_HOMEで設定したコンパイラが自動的に選択される。 コンパイラのバージョンを変更するにはtools.jarを使用したいJDKのものに変更する。設定→Ant→ランタイム→クラスパス→グローバル項目 ECLIPSE上のコンパイラを使用するためにはEclipseの設定ダイアログで「Ant」→「ランタイム」のプロパティータブで名前=build.compiler 値=org.eclipse.jdt.core.JDTCompilerAdapter とする。 ANTビルド時に使用されるコンパイラ(コマンドライン) 通常、ANTはJAVA_HOMEで設定しているJDKを使用する。 (もしくは、クラスパスで指定されているtools.jarなど) javacのfork属性をtrueにすると、コンパイルが別プロセスになる。 参考 http //www.eclipsewiki.net/eclipse/?cmd=read page=Ant%A4%F2%BB%C8%A4%A6 word=ant ECLIPSE3.1の日本語化(非公式) 正式版が出た場合は再インストールが必要 詳しいことはEclipseWikiにあり Antは1.6.1をインストールしておく Eclips内蔵のプラグインでもできるが、面倒くさい 31I18Nwith30NLS.zipを解凍 解凍してできたディレクトリにNLpack-eclipse-SDK-3.0.x-win32.zipを移動 antで上記ディレクトリ内にあるビルドファイルを指定して実行 Eclipse3.1のパスとかを聞かれるので入力する
https://w.atwiki.jp/extranote/pages/48.html
Webアプリケーションの構成と基本的な設定 web.xmlとコンテキスト記述子 Tomcatのインストール Javaインストールと環境変数